Associated Data Type Family
だいたい
Associated Type Family
と同じ
default宣言ができないとかは異なる